Lego Robot Solves Rubik's Cube